//package com.zys.asseter.service;
//
//import com.zys.asseter.domain.dto.AssetFingerprintInfoDTO;
//import com.zys.asseter.domain.pojo.AssetFingerprintInfoEntity;
//import com.zys.asseter.domain.vo.TypeTreeVO;
//
//import java.util.List;
//
//
//public interface AssetFingerprintInfoService {
//
//    /**
//     * 从资产信息表中插入数据到资产指纹信息表中
//     */
//    void insertDataFromAssetInfoToFingerInfo();
//
//
//    /**
//     * 根据资产名称和资产子类型查询指纹名称
//     * @param assetType
//     * @param assetSubType
//     * @return
//     */
//    List<String> selectFingerName(String assetType, String assetSubType);
//
//
//
//    /**
//     * 根据指纹名称删除指纹信息
//     * @param id
//     */
//    void deleteById(String id);
//
//    /**
//     * 新增指纹信息
//     */
//    void insertFingerInfo(AssetFingerprintInfoDTO dto);
//
//
//    /**
//     * 资产表新增一条数据的时候判断对应的指纹在指纹表中是否存在
//     */
//    Integer judgeFingerInfo(String code);
//
//    /**
//     * 根据厂商查询指纹名称
//     * @param manufacturer
//     * @return
//     */
//    List<String> selectByManufacturer(String manufacturer);
//
//    /**
//     * 查询所有厂商
//     * @return
//     */
//    List<String> selectManufacturer();
//
//
//
//    AssetFingerprintInfoEntity getByName(String name);
//
//
//    List<TypeTreeVO>  getTypeTree();
//
//
//    Integer countDomainUsage(String domainName);
//}
